function Case(caseId,administrativeDivision,eventId,reportingTime,alarmCategory,alarmType,
              alarmSystem,alarmSubclass,affiliatedUnit,jurisdictionUnit,incidentSite,
              reportingContent,policeUnit,dispatchForce,reportingLevel,informerName,
              informerSex,alarmRecording,contactNumber,receivingUnit,operatorId,
              nameOfPoliceOfficer,feedbackContent,processingResults,caseState,
              caseImpTime,isStartProcess) {
    this.caseId = caseId;
    this.administrativeDivision = administrativeDivision;
    this.eventId = eventId;
    this.reportingTime = reportingTime;
    this.alarmCategory = alarmCategory;
    this.alarmType = alarmType;
    this.alarmSystem = alarmSystem;
    this.alarmSubclass = alarmSubclass;
    this.affiliatedUnit = affiliatedUnit;
    this.jurisdictionUnit = jurisdictionUnit;
    this.incidentSite = incidentSite;
    this.reportingContent = reportingContent;
    this.policeUnit = policeUnit;
    this.dispatchForce = dispatchForce;
    this.reportingLevel = reportingLevel;
    this.informerName = informerName;
    this.informerSex = informerSex;
    this.alarmRecording = alarmRecording;
    this.contactNumber = contactNumber;
    this.receivingUnit = receivingUnit;
    this.operatorId = operatorId;
    this.nameOfPoliceOfficer = nameOfPoliceOfficer;
    this.feedbackContent = feedbackContent;
    this.processingResults = processingResults;
    this.caseState = caseState;
    this.caseImpTime = caseImpTime;
    this.isStartProcess = isStartProcess;
}

function CaseProcInfo(processId,cases,user,askForDepartmentName,askForTime,department,
                      caseDescription,procLevel,procTatus) {
    this.processId = processId;
    this.cases = cases;
    this.user = user;
    this.askForDepartmentName = askForDepartmentName;
    this.askForTime = askForTime;
    this.department = department;
    this.caseDescription = caseDescription;
    this.procLevel = procLevel;
    this.procTatus = procTatus;
}

function Urging(urgingId,caseProcInfo,user,urgingDepartment,urgingContent,urgingTime,isRead,
                objDepartment,objPoliceId,reviewContent) {
    this.urgingId = urgingId;
    this.caseProcInfo = caseProcInfo;
    this.user = user;
    this.urgingDepartment = urgingDepartment;
    this.urgingContent = urgingContent;
    this.urgingTime = urgingTime;
    this.isRead = isRead;
    this.objDepartment = objDepartment;
    this.objPoliceId = objPoliceId;
    this.reviewContent = reviewContent;
}

function User(policeId,fullName,pwd,agender,phone,role,department) {
    this.policeId = policeId;
    this.fullName = fullName;
    this.pwd = pwd;
    this.agender = agender;
    this.phone = phone;
    this.role = role;
    this.department = department;
}

function Role(roleId,roleName,description,deepth,parentId,grade) {
    this.roleId = roleId;
    this.roleName = roleName;
    this.description = description;
    this.deepth = deepth;
    this.parentId = parentId;
    this.grade = grade;
}

function Department(departmentId,departmentName,description,deepth,parentId) {
    this.departmentId = departmentId;
    this.departmentName = departmentName;
    this.description = description;
    this.deepth = deepth;
    this.parentId = parentId;
}

function CaseOperNote(operNoteId,caseProcInfo,sortNum,parentId,departmentName,procUser,processStatus,proceDate,
                    isResources,isSubmit,nextUser,nextDepartmentName,procRemark) {
    this.operNoteId = operNoteId;
    this.caseProcInfo = caseProcInfo;
    this.sortNum = sortNum;
    this.parentId = parentId;
    this.departmentName = departmentName;
    this.procUser = procUser;
    this.processStatus = processStatus;
    this.proceDate = proceDate;
    this.isResources = isResources;
    this.isSubmit = isSubmit;
    this.nextUser = nextUser;
    this.nextDepartmentName = nextDepartmentName;
    this.procRemark = procRemark;
}

function ProcessStatus(staticId,staticName,role,description) {
    this.staticId = staticId;
    this.staticName = staticName;
    this.role = role;
    this.description = description;
}
//案件导入列表
function SelectCondition(caseId,caseLevel,caseContent,startTime,endTime,isStartProcess) {
    this.caseId = caseId;
    this.caseLevel = caseLevel;
    this.caseContent = caseContent;
    this.startTime = startTime;
    this.endTime = endTime;
    this.isStartProcess = isStartProcess;
}
//指挥中心办结
function SelectCaseEndCondition(caseId,procLevel,caseDescription,startTime,endTime,askForTime,procDepartmentId) {
    this.caseId = caseId;
    this.caseDescription = caseDescription;
    this.procLevel = procLevel;
    this.startTime = startTime;
    this.endTime = endTime;
    this.askForTime = askForTime;
    this.procDepartmentId=procDepartmentId;
}
//指挥中心催办
function SelectCaseUrgingCondition(caseId,procLevel,caseDescription,startTime,endTime,askForTime) {
    this.caseId = caseId;
    this.caseDescription = caseDescription;
    this.procLevel = procLevel;
    this.startTime = startTime;
    this.endTime = endTime;
    this.askForTime = askForTime;
}
//指挥中心警情追踪
function SelectCaseStausCondition(caseId,procLevel,caseDescription,startTime,endTime,askForTime,resultStatusId) {
    this.caseId = caseId;
    this.caseDescription = caseDescription;
    this.procLevel = procLevel;
    this.startTime = startTime;
    this.endTime = endTime;
    this.askForTime = askForTime;
    this.resultStatusId=resultStatusId;
}


